using System;
using System.Collections.Generic;
using System.Text;
using XBLib.BusinessObject;

namespace DataInfo
{
    public class 実習生活状況 : BindableBusinessObject
    {
        public 実習生活状況() { }
        private Int32 m_ID;
        [ColumnAttributes("ID")]
        public Int32 ID
        {
            get { return m_ID; }
            set { m_ID = value; }
        }
        private Int32 m_年度;
        [ColumnAttributes("年度")]
        public Int32 年度
        {
            get { return m_年度; }
            set { m_年度 = value; }
        }
        private Int32 m_在留変更種別;
        [ColumnAttributes("在留変更種別")]
        public Int32 在留変更種別
        {
            get { return m_在留変更種別; }
            set { m_在留変更種別 = value; }
        }
        private Int32 m_在留期間更新時1号・2号;
        [ColumnAttributes("在留期間更新時1号・2号")]
        public Int32 在留期間更新時1号・2号
        {
            get { return m_在留期間更新時1号・2号; }
            set { m_在留期間更新時1号・2号 = value; }
        }
        private String m_提出地方入国管理局;
        [ColumnAttributes("提出地方入国管理局")]
        public String 提出地方入国管理局
        {
            get { return m_提出地方入国管理局; }
            set { m_提出地方入国管理局 = value; }
        }
        private DateTime m_書類作成日;
        [ColumnAttributes("書類作成日")]
        public DateTime 書類作成日
        {
            get { return m_書類作成日; }
            set { m_書類作成日 = value; }
        }
        private String m_監理団体名;
        [ColumnAttributes("監理団体名")]
        public String 監理団体名
        {
            get { return m_監理団体名; }
            set { m_監理団体名 = value; }
        }
        private String m_監理責任者役職;
        [ColumnAttributes("監理責任者役職")]
        public String 監理責任者役職
        {
            get { return m_監理責任者役職; }
            set { m_監理責任者役職 = value; }
        }
        private String m_監理責任者氏名;
        [ColumnAttributes("監理責任者氏名")]
        public String 監理責任者氏名
        {
            get { return m_監理責任者氏名; }
            set { m_監理責任者氏名 = value; }
        }
        private String m_実習実施機関名;
        [ColumnAttributes("実習実施機関名")]
        public String 実習実施機関名
        {
            get { return m_実習実施機関名; }
            set { m_実習実施機関名 = value; }
        }
        private String m_実習責任役職;
        [ColumnAttributes("実習責任役職")]
        public String 実習責任役職
        {
            get { return m_実習責任役職; }
            set { m_実習責任役職 = value; }
        }
        private String m_実習責任氏名;
        [ColumnAttributes("実習責任氏名")]
        public String 実習責任氏名
        {
            get { return m_実習責任氏名; }
            set { m_実習責任氏名 = value; }
        }
        private Boolean m_一号計画保管有無;
        [ColumnAttributes("一号計画保管有無")]
        public Boolean 一号計画保管有無
        {
            get { return m_一号計画保管有無; }
            set { m_一号計画保管有無 = value; }
        }
        private Boolean m_一号計画変更有無;
        [ColumnAttributes("一号計画変更有無")]
        public Boolean 一号計画変更有無
        {
            get { return m_一号計画変更有無; }
            set { m_一号計画変更有無 = value; }
        }
        private Int32 m_実習実施状況;
        [ColumnAttributes("実習実施状況")]
        public Int32 実習実施状況
        {
            get { return m_実習実施状況; }
            set { m_実習実施状況 = value; }
        }
        private Int32 m_講習状況;
        [ColumnAttributes("講習状況")]
        public Int32 講習状況
        {
            get { return m_講習状況; }
            set { m_講習状況 = value; }
        }
        private Int32 m_技能状況;
        [ColumnAttributes("技能状況")]
        public Int32 技能状況
        {
            get { return m_技能状況; }
            set { m_技能状況 = value; }
        }
        private Int32 m_技術技能知識習熟;
        [ColumnAttributes("技術技能知識習熟")]
        public Int32 技術技能知識習熟
        {
            get { return m_技術技能知識習熟; }
            set { m_技術技能知識習熟 = value; }
        }
        private Int32 m_日本語習熟;
        [ColumnAttributes("日本語習熟")]
        public Int32 日本語習熟
        {
            get { return m_日本語習熟; }
            set { m_日本語習熟 = value; }
        }
        private Boolean m_事故者有無;
        [ColumnAttributes("事故者有無")]
        public Boolean 事故者有無
        {
            get { return m_事故者有無; }
            set { m_事故者有無 = value; }
        }
        private Int32 m_事故病気;
        [ColumnAttributes("事故病気")]
        public Int32 事故病気
        {
            get { return m_事故病気; }
            set { m_事故病気 = value; }
        }
        private Int32 m_事故障害;
        [ColumnAttributes("事故障害")]
        public Int32 事故障害
        {
            get { return m_事故障害; }
            set { m_事故障害 = value; }
        }
        private Int32 m_事故障害実習中;
        [ColumnAttributes("事故障害実習中")]
        public Int32 事故障害実習中
        {
            get { return m_事故障害実習中; }
            set { m_事故障害実習中 = value; }
        }
        private Int32 m_事故障害実習外;
        [ColumnAttributes("事故障害実習外")]
        public Int32 事故障害実習外
        {
            get { return m_事故障害実習外; }
            set { m_事故障害実習外 = value; }
        }
        private Int32 m_事故途中帰国;
        [ColumnAttributes("事故途中帰国")]
        public Int32 事故途中帰国
        {
            get { return m_事故途中帰国; }
            set { m_事故途中帰国 = value; }
        }
        private Int32 m_事故行方不明;
        [ColumnAttributes("事故行方不明")]
        public Int32 事故行方不明
        {
            get { return m_事故行方不明; }
            set { m_事故行方不明 = value; }
        }
        private Boolean m_実習場所変更有無;
        [ColumnAttributes("実習場所変更有無")]
        public Boolean 実習場所変更有無
        {
            get { return m_実習場所変更有無; }
            set { m_実習場所変更有無 = value; }
        }
        private Boolean m_宿泊場所変更有無;
        [ColumnAttributes("宿泊場所変更有無")]
        public Boolean 宿泊場所変更有無
        {
            get { return m_宿泊場所変更有無; }
            set { m_宿泊場所変更有無 = value; }
        }
        private Boolean m_実習指導員変更有無;
        [ColumnAttributes("実習指導員変更有無")]
        public Boolean 実習指導員変更有無
        {
            get { return m_実習指導員変更有無; }
            set { m_実習指導員変更有無 = value; }
        }
        private Boolean m_生活指導員変更有無;
        [ColumnAttributes("生活指導員変更有無")]
        public Boolean 生活指導員変更有無
        {
            get { return m_生活指導員変更有無; }
            set { m_生活指導員変更有無 = value; }
        }
        private Int32 m_実習態度;
        [ColumnAttributes("実習態度")]
        public Int32 実習態度
        {
            get { return m_実習態度; }
            set { m_実習態度 = value; }
        }
        private Int32 m_生活態度;
        [ColumnAttributes("生活態度")]
        public Int32 生活態度
        {
            get { return m_生活態度; }
            set { m_生活態度 = value; }
        }
        private Int32 m_健康状態;
        [ColumnAttributes("健康状態")]
        public Int32 健康状態
        {
            get { return m_健康状態; }
            set { m_健康状態 = value; }
        }
        private Boolean m_規律違反有無;
        [ColumnAttributes("規律違反有無")]
        public Boolean 規律違反有無
        {
            get { return m_規律違反有無; }
            set { m_規律違反有無 = value; }
        }
        private Int16 m_規律違反詳細;
        [ColumnAttributes("規律違反詳細")]
        public Int16 規律違反詳細
        {
            get { return m_規律違反詳細; }
            set { m_規律違反詳細 = value; }
        }
        private String m_規律違反詳細その他;
        [ColumnAttributes("規律違反詳細その他")]
        public String 規律違反詳細その他
        {
            get { return m_規律違反詳細その他; }
            set { m_規律違反詳細その他 = value; }
        }
        private Int32 m_企業ID;
        [ColumnAttributes("企業ID")]
        public Int32 企業ID
        {
            get { return m_企業ID; }
            set { m_企業ID = value; }
        }
        private Int32 m_入国ＧID;
        [ColumnAttributes("入国ＧID")]
        public Int32 入国ＧID
        {
            get { return m_入国ＧID; }
            set { m_入国ＧID = value; }
        }
    }
}
